.fortress-region-checked {
	display: inline-block;
	width: 100%;
}
.region-content {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	.province,
	.city,
	.area {
		flex: 1;
	}
	.title {
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 15px;
	}
	.region-main {
		max-height: 500px;
		overflow-y: auto;
		.region-item {
			border-bottom: 1px dashed #ccc;
			padding: 8px 20px;
			display: flex;
			justify-content: space-between;
			align-items: center;
			transition: all 0.25s;
			&.active {
				background: #f5f5f5;
			}
			&:last-child {
				border-bottom: 0;
			}
		}
	}
}
